:root {
    color-scheme: light;

    // element 全局颜色重置  
    --el-color-white: #ffffff;
    --el-color-black: #000000;
    --el-color-primary: #0096CF;
    // --el-color-primary-light-3: #79bbff;
    // --el-color-primary-light-5: #a0cfff;
    // --el-color-primary-light-7: #c6e2ff;
    // --el-color-primary-light-8: #d9ecff;
    // --el-color-primary-light-9: #ecf5ff;
    // --el-color-primary-dark-2: #337ecc;
    --el-color-success: #67c23a;
    // --el-color-success-light-3: #95d475;
    // --el-color-success-light-5: #b3e19d;
    // --el-color-success-light-7: #d1edc4;
    // --el-color-success-light-8: #e1f3d8;
    // --el-color-success-light-9: #f0f9eb;
    // --el-color-success-dark-2: #529b2e;
    --el-color-warning: #e6a23c;
    // --el-color-warning-light-3: #eebe77;
    // --el-color-warning-light-5: #f3d19e;
    // --el-color-warning-light-7: #f8e3c5;
    // --el-color-warning-light-8: #faecd8;
    // --el-color-warning-light-9: #fdf6ec;
    // --el-color-warning-dark-2: #b88230;
    --el-color-danger: #FF6948;
    // --el-color-danger-light-3: #f89898;
    // --el-color-danger-light-5: #fab6b6;
    // --el-color-danger-light-7: #fcd3d3;
    // --el-color-danger-light-8: #fde2e2;
    // --el-color-danger-light-9: #fef0f0;
    // --el-color-danger-dark-2: #c45656;
    --el-color-error: #da0a0a;
    // --el-color-error-light-3: #f89898;
    // --el-color-error-light-5: #fab6b6;
    // --el-color-error-light-7: #fcd3d3;
    // --el-color-error-light-8: #fde2e2;
    // --el-color-error-light-9: #fef0f0;
    // --el-color-error-dark-2: #c45656;
    --el-color-info: #909399;
    // --el-color-info-light-3: #b1b3b8;
    // --el-color-info-light-5: #c8c9cc;
    // --el-color-info-light-7: #dedfe0;
    // --el-color-info-light-8: #e9e9eb;
    // --el-color-info-light-9: #f4f4f5;
    // --el-color-info-dark-2: #73767a;
    // --el-bg-color: #ffffff;
    // --el-bg-color-page: #f2f3f5;
    // --el-bg-color-overlay: #ffffff;
    --el-text-color-primary: #242832;
    --el-text-color-regular: #242832;
    // --el-text-color-secondary: #909399;
    // --el-text-color-placeholder: #a8abb2;
    // --el-text-color-disabled: #c0c4cc;
    --el-border-color: #CFD3DE;
    // --el-border-color-light: #e4e7ed;
    // --el-border-color-lighter: #ebeef5;
    // --el-border-color-extra-light: #f2f6fc;
    // --el-border-color-dark: #d4d7de;
    // --el-border-color-darker: #cdd0d6;
    // --el-fill-color: #f0f2f5;
    --el-fill-color-light: #EBEEF0;
    // --el-fill-color-lighter: #fafafa;
    // --el-fill-color-extra-light: #fafcff;
    // --el-fill-color-dark: #ebedf0;
    // --el-fill-color-darker: #e6e8eb;
    // --el-fill-color-blank: #ffffff;
    // --el-box-shadow: 0px 12px 32px 4px rgba(0, 0, 0, 0.04), 0px 8px 20px rgba(0, 0, 0, 0.08);
    // --el-box-shadow-light: 0px 0px 12px rgba(0, 0, 0, 0.12);
    // --el-box-shadow-lighter: 0px 0px 6px rgba(0, 0, 0, 0.12);
    // --el-box-shadow-dark: 0px 16px 48px 16px rgba(0, 0, 0, 0.08), 0px 12px 32px rgba(0, 0, 0, 0.12), 0px 8px 16px -8px rgba(0, 0, 0, 0.16);
    --el-disabled-bg-color: var(--el-fill-color-light);
    // --el-disabled-text-color: var(--el-text-color-placeholder);
    // --el-disabled-border-color: var(--el-border-color-light);
    // --el-overlay-color: rgba(0, 0, 0, 0.8);
    // --el-overlay-color-light: rgba(0, 0, 0, 0.7);
    // --el-overlay-color-lighter: rgba(0, 0, 0, 0.5);
    // --el-mask-color: rgba(255, 255, 255, 0.9);
    // --el-mask-color-extra-light: rgba(255, 255, 255, 0.3);
    // --el-border-width: 1px;
    // --el-border-style: solid;
    // --el-border-color-hover: var(--el-text-color-disabled);
    // --el-border: var(--el-border-width) var(--el-border-style) var(--el-border-color);
    // --el-svg-monochrome-grey: var(--el-border-color);

    // 全局颜色
    --g-color-primary: #0096CF;
    --g-color-danger: #FF6948;
    --g-color-success: #00AB67;

    --g-color-text-white: #FFFFFF;
    --g-color-text-black: #000000;

    --g-color-text-primary: #242832;
    --g-color-text-primary-8: #5E6880;
    --g-color-text-primary-6: #7C869C;
    --g-color-text-primary-4: #BCC3D3;
    --g-color-text-primary-2: #DBE0EC;

    --g-color-text-error: #da0a0a;
    --g-color-text-hover: #409EFF;

    --g-color-svg: #7C869C;

    // 尺寸定义
    --g-header-container-height: 84px;
    --g-header-height: 84px;
    --g-logo-box-width: 618px;
    --g-logo-box-height: 89px;
    --g-sidebar-width: 220px;
    --g-sidebar-width-collapse: 112px;

    // 全局背景色
    --g-color-bg: #FFFFFF;
    --g-color-default-bg: #FFFFFF;

    // header
    --g-color-header-bg: #527bda;
    --g-color-header-text: #FFFFFF;
    --g-color-header-link: #FFF;
    --g-color-header-link-active: #FFFFFF;

    // tags
    --g-tags-height: 40px;
    --g-tags-color-bg: #EDF0F5;
    --g-tags-color-active-bg: #FFFFFF;

    // file upload progress bg
    --g-color-file-upload-progress: rgba(64, 158, 255, .15);

    // sidebar 背景色
    --g-color-sidebar-bg: #077CB1;    
    --g-color-sidebar-text: #FFF;

    --g-color-menu-item-active: #026e9f;
    --g-color-menu-item-hover: #0096CF;

    // 全局文字默认颜色
    --g-color-default-text: #303133;
}

html.dark {
    // 全局背景色
    --g-color-bg: #141414;

    // sidebar 背景色
    --g-color-sidebar-bg: #1D1E1F;    
    --g-color-sidebar-text: #D0D0D0;
    --g-color-sidebar-active-bg: #409EFF;
    --g-color-sidebar-active-text: #409EFF;

    // 全局文字默认颜色
    --g-color-default-text: #F2F2F2;
}